0000000011112333321122222333445678aaaaaa9999987777778877777776665544443322222
000000111112233322122222233445567899aaa99999988778888888888777655544443333322
000011111122333321111222334445667899aaa99999988788999888888877665544433333333
00000111112223221111122233445567889aaaa999a9998889999888898877665544333333333
0000001111122221111122223344567889abbba99aaa999889999998998877665544444344433
0000000011122211111222233344567899bbcba999aa999899aa9999898776655545544444433
000000000111111111222223344557789abccba9999aa999999a9998888776665555555444433
000010011101111111122233344567899acdcbaa99aaaa999aaaa998877766666665555544333
00011111111111111222333344556789accdcbaa999aaaaaaabaa988776666666666665544333
00111111111111111222223344456789abcccbaaa9aaaaaabbbba987766666655665555554433
01101111111111111122233344566789accbbbaaaaaaabbbbbbba988776555555554444444433
11111111111111111122333345567789abaaaaaaaaaaabbbbbbba998776545545444443433333
1111111111111111122223344556789aaaaaaaaaaaaaabbbbbbbaa99876554444443333333333
1111111111111111122222344567789aaa999abbbbbaabbabaaaaa98876554444433333323332
1111111111211111122233334567889aa98899abbbbbbbaaaaaaa988776555444433223233332
0111111122221111122222334567789a998889abbbcbbba999999987766555444443322223322
11111111222222111122223345667899988789aabccccbb988888887765555444433322233322
11111111112221111222233445667899887789aabcccccb987777777776555554433222222222
111111111122221122222233456678998777789aacccdcba98766666776665554333232222222
111111111122221222222333345678988766789aacccdcba98765556766666554433332222212
111111111222221222233334345667887766789aaccdccbba9865545666665554433333222222
111111122222211122233344444566776666789abbcccbbba9875544456555444433333322222
111111111111211122233445554455556566789abbbccbbba9876554445554444332232322222
0111111111111111222334556655555555667789abbbbbbaa9876654434443444332223323222
0111111111111111223344566765556656667789aaabbbba98787765433333344332222333222
0011111111111111222334567766677666667789a99abbba99898765543333344322222333322
00001111111111222223345677777787777777889999aaba99998765544323334322222333333
000011111111222222334456788888887778877787889aaaaa988766544332333222222333333
0000111111112222233345677889888888888877767899aaaa988766554333222222222323332
00111111111111222234456789999887888887766678899aaa987765544333222222222223333
001101111111112223345667899888777889877656688999a9987765444333333221212223333
00011111111111222334556778888777788887665567888999987755544443333322211223322
01111111111211222344556678888766777887766566777788888765555433222211112122222
11111111111222223344556778888766667888765455566677777776655432222212111122222
01000111111112223344556678887765567888765445545555667776554333222111111122121
00001111111222223344455677887765567788765444444444567776654433222211111111121
00111111112222223344455667877665566778765543333444455666554432222221111001111
00111111112222222334455567776655556777776543333333444565544333322222111100111
01110111112222222334444556666554555667776554333333333444443332222221111000001
01110111112222222344444556565544455566777655432222233333333223322211211110001
00101111111121222334444455555444444566777665432222222333322222232222111111000
00000111111111222334444444445444444556777776543222202222222223222222211111100
00000011111111122334443344444433344556777776543322221222222222222111211111000
00000011111111122334443333333333444556777776554332222222222222221111111111100
00000111111112122233443333333334455556777776655432222122122112221111211111110
00000111111112122233443333323334455666777777665433222211222211222111211011010
00000000111111112233333333233444556666777777765543322211111111121111111110000
00000000111111111222222332334444556677777777666554222111111111111111111110000
00000001111111111222323333344555567777777776666554322222221111121111111110000
00000011111111122333333333444556677788777766666554432222222111111111111110000
00000111111111222344433333455567778888876666555554332322222211110000011011000
00011122221112223444433344556677778888876665655554333333222211111010000001000
00111122221222233454433445566677788888777666555544333333222111111111100000000
11111223321212334555434445666677888888777776655544334433221111111111111100000
11111223222112334565434455666778889988887766554443333333221111222222211011000
11112233222222334565443445567788999999887666555544333332221112222222211111100
0111223322222334566544444556788999aa99987776666554433222221122233222222111100
11122333222233345665444556678899aaaaa9977777666554433222211222333322222111100
1112233322223344566544556778999aaaaaa9878887776554333322222223333222221221100
11123333222333445655455677899aaaaaaa99888888776554322222222233332222221221100
1112333222233345655555667899aaaaaaa998888888776554332222233333322221111222111
111233322223334555565667899aabbaaaa999888887765554332223333333222222111221111
11123332233333445556667799aabbbbbaaaa9988877665543333233333333222121111122100
1112333333333444555667789aabbcbbbbbbaa998776655433333333333322221112111111111
112233333333344555566789aabcccccccbbba998776655433322333333332222212112111111
112233233333445555667789abccddccccccbba98876665432322333333333222222222211222
11222222233344456666779aabcddddddddccba99887665332222233333332222221222212222
11222222333444556667789abcddeeeeddddcbaa9987764322222333322222222221222222222
1222222233345566667889abbcdeeeeeeeddcbba9987654322222333333322222222222221221
222222223334566667789abbcddeefffeeedccbaa987654332222233332222222222222221111
222222222334566677899bbcddeefffffeedccbaa987544322222223333322222222222211211
22332233333456677789abcddeeffffffeeddcbaa986544332222223333332222222222222112
33333233334456677899abcdeeeefffffeedcca99876544332222223233333322222222222212
